package top.changelife.learn.springmvc.servlet;

import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import java.util.Enumeration;

/**
 * @author cz
 * @date 2019/12/24 13:57
 */
public class ServletConfigInfo implements ServletConfig {
    /**
     * 获取 Servlet 的名字，即 web.xml 中定义的 servlet-name
     */
    @Override
    public String getServletName() {
        return null;
    }

    /**
     * ServletContext 代表应用本身，在 ServletContext 里面设置的参数可以被当前应用的所有 Servlet 共享。
     * ServletContext 可以调用 setAttribute，ServletConfig 不可以设置属性。Attribute 与 Parameter 是两套数据，互不干扰。
     */
    @Override
    public ServletContext getServletContext() {
        return null;
    }

    /**
     * 获取 init-param 配置的参数
     */
    @Override
    public String getInitParameter(String name) {
        return null;
    }

    /**
     * 获取配置的所有 init-param 的名字集合
     */
    @Override
    public Enumeration<String> getInitParameterNames() {
        return null;
    }
}
